home *** CD-ROM | disk | FTP | other *** search
MacBinary | 2002-03-15 | 3.6 KB | [TEXT/Pyth] |
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary).
Confidence | Program | Detection | Match Type | Support
|
---|
1%
| dexvert
| MacBinary (archive/macBinary)
| fallback
| Supported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| MacBinary II, Fri Mar 15 11:27:32 2002, modified Fri Mar 15 11:27:32 2002, creator 'Pyth', type ASCII, 3155 bytes "athenaIDLE.py"
| default (weak)
| |
99%
| file
| a /usr/local/bin/python script executable (binary data), at 0xcd3 286 bytes resource
| default (weak)
| |
98%
| file
| a /usr/local/bin/python script executable (binary data)
| default (weak)
| |
97%
| file
| data
| default
| |
74%
| TrID
| Macintosh plain text (MacBinary)
| default
| |
25%
| TrID
| MacBinary 2
| default (weak)
| |
100%
| dearkID
| deark: macbinary
| default
| |
100%
| siegfried
| fmt/1762 MacBinary (II)
| default
| |
100%
| lsar
| MacBinary
| default
|
|
id metadata |
---|
key | value |
---|
macFileType | [TEXT] |
macFileCreator | [Pyth] |
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 0d 61 74 68 65 6e 61 | 49 44 4c 45 2e 70 79 00 |..athena|IDLE.py.|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 50 79 74 | 68 00 00 00 00 00 00 00 |.TEXTPyt|h.......|
|00000050| 00 00 00 00 00 0c 53 00 | 00 01 1e b8 b7 d1 74 b8 |......S.|......t.|
|00000060| b7 d1 74 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |..t.....|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 c1 e4 00 00 |........|........|
|00000080| 23 21 2f 75 73 72 2f 6c | 6f 63 61 6c 2f 62 69 6e |#!/usr/l|ocal/bin|
|00000090| 2f 70 79 74 68 6f 6e 0d | 23 20 61 74 68 65 6e 61 |/python.|# athena|
|000000a0| 49 44 4c 45 2e 70 79 0d | 23 2d 2d 2d 2d 2d 2d 2d |IDLE.py.|#-------|
|000000b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000000c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000000d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000000e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 7c 7c 7c 7c 7c 7c |--------|--|||||||
|000000f0| 7c 7c 7c 7c 7c 7c 2d 2d | 0d 23 20 43 6f 70 79 72 |||||||--|.# Copyr|
|00000100| 69 67 68 74 20 28 63 29 | 20 32 30 30 31 20 43 68 |ight (c)| 2001 Ch|
|00000110| 72 69 73 74 6f 70 68 65 | 72 20 41 72 69 7a 61 2e |ristophe|r Ariza.|
|00000120| 0d 23 20 0d 23 20 61 74 | 68 65 6e 61 43 4c 20 63 |.# .# at|henaCL c|
|00000130| 6f 6d 65 73 20 77 69 74 | 68 20 41 42 53 4f 4c 55 |omes wit|h ABSOLU|
|00000140| 54 45 4c 59 20 4e 4f 20 | 57 41 52 52 41 4e 54 59 |TELY NO |WARRANTY|
|00000150| 3b 0d 23 20 66 6f 72 20 | 64 65 74 61 69 6c 73 20 |;.# for |details |
|00000160| 73 65 65 20 77 61 72 61 | 6e 74 79 20 69 6e 66 6f |see wara|nty info|
|00000170| 72 6d 61 74 69 6f 6e 20 | 77 69 74 68 69 6e 20 61 |rmation |within a|
|00000180| 74 68 65 6e 61 4f 62 6a | 2e 70 79 2e 0d 23 20 54 |thenaObj|.py..# T|
|00000190| 68 69 73 20 69 73 20 66 | 72 65 65 20 73 6f 66 74 |his is f|ree soft|
|000001a0| 77 61 72 65 2c 20 61 6e | 64 20 79 6f 75 20 61 72 |ware, an|d you ar|
|000001b0| 65 20 77 65 6c 63 6f 6d | 65 20 74 6f 20 72 65 64 |e welcom|e to red|
|000001c0| 69 73 74 72 69 62 75 74 | 65 20 69 74 20 75 6e 64 |istribut|e it und|
|000001d0| 65 72 20 63 65 72 74 61 | 69 6e 20 20 0d 23 20 63 |er certa|in .# c|
|000001e0| 6f 6e 64 69 74 69 6f 6e | 73 3b 20 66 6f 72 20 64 |ondition|s; for d|
|000001f0| 65 74 61 69 6c 73 20 73 | 65 65 20 63 6f 70 79 72 |etails s|ee copyr|
|00000200| 69 67 68 74 20 69 6e 66 | 6f 72 6d 61 74 69 6f 6e |ight inf|ormation|
|00000210| 20 77 69 74 68 69 6e 20 | 61 74 68 65 6e 61 4f 62 | within |athenaOb|
|00000220| 6a 2e 70 79 2e 0d 23 2d | 2d 2d 2d 2d 2d 2d 2d 2d |j.py..#-|--------|
|00000230| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000240| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000250| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000260| 2d 2d 2d 2d 2d 2d 2d 2d | 7c 7c 7c 7c 7c 7c 7c 7c |--------||||||||||
|00000270| 7c 7c 7c 7c 2d 2d 0d 0d | 23 20 74 68 69 73 20 73 |||||--..|# this s|
|00000280| 63 72 69 70 74 2c 20 77 | 68 65 6e 20 6c 61 75 6e |cript, w|hen laun|
|00000290| 63 68 65 64 20 61 73 20 | 63 77 64 2c 20 6f 70 65 |ched as |cwd, ope|
|000002a0| 6e 73 20 69 64 6c 65 0d | 23 20 69 64 6c 65 20 74 |ns idle.|# idle t|
|000002b0| 68 75 73 20 68 61 73 20 | 74 68 65 20 64 69 72 20 |hus has |the dir |
|000002c0| 66 72 6f 6d 20 77 68 69 | 63 68 20 74 68 69 73 20 |from whi|ch this |
|000002d0| 77 61 73 20 6c 6f 61 64 | 65 64 20 61 6c 72 65 61 |was load|ed alrea|
|000002e0| 64 79 20 69 6e 20 73 79 | 73 2e 70 61 74 68 0d 69 |dy in sy|s.path.i|
|000002f0| 6d 70 6f 72 74 20 73 79 | 73 2c 20 6f 73 0d 69 6d |mport sy|s, os.im|
|00000300| 70 6f 72 74 20 43 4c 64 | 69 61 6c 6f 67 73 0d 69 |port CLd|ialogs.i|
|00000310| 6d 70 6f 72 74 20 61 74 | 68 65 6e 61 4f 62 6a 0d |mport at|henaObj.|
|00000320| 0d 64 65 66 20 66 69 6e | 64 5f 69 64 6c 65 28 29 |.def fin|d_idle()|
|00000330| 3a 0d 20 20 20 75 70 64 | 61 74 65 20 3d 20 61 74 |:. upd|ate = at|
|00000340| 68 65 6e 61 4f 62 6a 2e | 55 70 64 61 74 65 5f 4d |henaObj.|Update_M|
|00000350| 6f 64 73 28 29 0d 20 20 | 20 75 70 64 61 74 65 2e |ods(). | update.|
|00000360| 75 70 64 61 74 65 5f 64 | 69 72 28 29 0d 20 20 20 |update_d|ir(). |
|00000370| 75 70 64 61 74 65 2e 75 | 70 64 61 74 65 5f 41 54 |update.u|pdate_AT|
|00000380| 48 70 72 65 66 73 28 29 | 20 20 20 20 0d 20 20 20 |Hprefs()| . |
|00000390| 70 79 74 68 6f 6e 50 61 | 74 68 20 3d 20 75 70 64 |pythonPa|th = upd|
|000003a0| 61 74 65 2e 6f 70 74 69 | 6f 6e 73 50 79 74 68 6f |ate.opti|onsPytho|
|000003b0| 6e 5b 30 5d 0d 20 20 20 | 69 64 6c 65 50 61 74 68 |n[0]. |idlePath|
|000003c0| 20 3d 20 6f 73 2e 70 61 | 74 68 2e 6e 6f 72 6d 70 | = os.pa|th.normp|
|000003d0| 61 74 68 28 70 79 74 68 | 6f 6e 50 61 74 68 20 2b |ath(pyth|onPath +|
|000003e0| 20 6f 73 2e 73 65 70 20 | 2b 20 27 54 6f 6f 6c 73 | os.sep |+ 'Tools|
|000003f0| 27 20 2b 20 6f 73 2e 73 | 65 70 20 2b 20 27 69 64 |' + os.s|ep + 'id|
|00000400| 6c 65 27 29 0d 20 20 20 | 69 66 20 6f 73 2e 70 61 |le'). |if os.pa|
|00000410| 74 68 2e 69 73 64 69 72 | 28 69 64 6c 65 50 61 74 |th.isdir|(idlePat|
|00000420| 68 29 20 21 3d 20 31 3a | 20 23 20 69 66 20 6e 6f |h) != 1:| # if no|
|00000430| 74 20 61 20 64 69 72 65 | 63 74 6f 72 79 0d 20 20 |t a dire|ctory. |
|00000440| 20 20 20 20 20 70 79 74 | 68 6f 6e 50 61 74 68 20 | pyt|honPath |
|00000450| 3d 20 27 27 20 20 23 20 | 72 65 73 65 74 20 61 6e |= '' # |reset an|
|00000460| 64 20 68 61 76 65 20 75 | 73 65 72 20 66 69 6e 64 |d have u|ser find|
|00000470| 0d 20 20 20 65 6c 73 65 | 3a 0d 20 20 20 20 20 20 |. else|:. |
|00000480| 72 65 74 75 72 6e 20 69 | 64 6c 65 50 61 74 68 0d |return i|dlePath.|
|00000490| 20 20 20 23 20 61 73 6b | 20 75 73 65 72 20 66 6f | # ask| user fo|
|000004a0| 72 20 70 61 74 68 0d 20 | 20 20 69 66 20 6f 73 2e |r path. | if os.|
|000004b0| 6e 61 6d 65 20 3d 3d 20 | 27 6d 61 63 27 3a 0d 20 |name == |'mac':. |
|000004c0| 20 20 20 20 20 67 65 74 | 50 79 74 68 6f 6e 50 72 | get|PythonPr|
|000004d0| 6f 6d 70 74 20 3d 20 27 | 70 6c 65 61 73 65 20 73 |ompt = '|please s|
|000004e0| 65 6c 65 63 74 20 74 68 | 65 20 61 70 70 6c 69 63 |elect th|e applic|
|000004f0| 61 74 69 6f 6e 20 66 6f | 6c 64 65 72 20 6f 66 20 |ation fo|lder of |
|00000500| 50 79 74 68 6f 6e 20 32 | 2e 78 3a 27 0d 20 20 20 |Python 2|.x:'. |
|00000510| 65 6c 69 66 20 6f 73 2e | 6e 61 6d 65 20 3d 3d 20 |elif os.|name == |
|00000520| 27 70 6f 73 69 78 27 3a | 0d 20 20 20 20 20 20 67 |'posix':|. g|
|00000530| 65 74 50 79 74 68 6f 6e | 50 72 6f 6d 70 74 20 3d |etPython|Prompt =|
|00000540| 20 27 70 6c 65 61 73 65 | 20 73 65 6c 65 63 74 20 | 'please| select |
|00000550| 74 68 65 20 66 69 6c 65 | 20 5f 5f 66 75 74 75 72 |the file| __futur|
|00000560| 65 5f 5f 2e 70 79 20 66 | 72 6f 6d 20 74 68 65 20 |e__.py f|rom the |
|00000570| 6c 69 62 2f 70 79 74 68 | 6f 6e 32 2e 78 20 64 69 |lib/pyth|on2.x di|
|00000580| 72 65 63 74 6f 72 79 3a | 27 0d 20 20 20 65 6c 73 |rectory:|'. els|
|00000590| 65 3a 20 23 23 20 61 6c | 6c 20 77 69 6e 20 66 6c |e: ## al|l win fl|
|000005a0| 61 76 6f 72 73 0d 20 20 | 20 20 20 20 67 65 74 50 |avors. | getP|
|000005b0| 79 74 68 6f 6e 50 72 6f | 6d 70 74 20 3d 20 27 70 |ythonPro|mpt = 'p|
|000005c0| 6c 65 61 73 65 20 73 65 | 6c 65 63 74 20 22 50 79 |lease se|lect "Py|
|000005d0| 74 68 6f 6e 2e 65 78 65 | 22 20 69 6e 20 74 68 65 |thon.exe|" in the|
|000005e0| 20 50 79 74 68 6f 6e 32 | 78 20 64 69 72 65 63 74 | Python2|x direct|
|000005f0| 6f 72 79 3a 27 0d 0d 20 | 20 20 77 68 69 6c 65 20 |ory:'.. | while |
|00000600| 31 3a 0d 20 20 20 20 20 | 20 69 66 20 70 79 74 68 |1:. | if pyth|
|00000610| 6f 6e 50 61 74 68 20 3d | 3d 20 27 27 3a 0d 20 20 |onPath =|= '':. |
|00000620| 20 20 20 20 20 20 20 70 | 79 74 68 6f 6e 50 61 74 | p|ythonPat|
|00000630| 68 2c 20 6f 6b 20 3d 20 | 43 4c 64 69 61 6c 6f 67 |h, ok = |CLdialog|
|00000640| 73 2e 47 65 74 44 69 72 | 65 63 74 6f 72 79 28 67 |s.GetDir|ectory(g|
|00000650| 65 74 50 79 74 68 6f 6e | 50 72 6f 6d 70 74 2c 20 |etPython|Prompt, |
|00000660| 27 27 29 0d 20 20 20 20 | 20 20 20 20 20 69 66 20 |''). | if |
|00000670| 6f 6b 20 21 3d 20 31 3a | 0d 20 20 20 20 20 20 20 |ok != 1:|. |
|00000680| 20 20 20 20 20 73 79 73 | 2e 65 78 69 74 28 29 0d | sys|.exit().|
|00000690| 20 20 20 20 20 20 20 20 | 20 70 79 74 68 6f 6e 50 | | pythonP|
|000006a0| 61 74 68 20 3d 20 6f 73 | 2e 70 61 74 68 2e 6e 6f |ath = os|.path.no|
|000006b0| 72 6d 70 61 74 68 28 70 | 79 74 68 6f 6e 50 61 74 |rmpath(p|ythonPat|
|000006c0| 68 29 20 20 23 23 20 61 | 64 64 73 20 6f 73 2e 73 |h) ## a|dds os.s|
|000006d0| 65 70 20 74 6f 20 65 6e | 64 20 20 20 20 20 20 20 |ep to en|d |
|000006e0| 20 20 0d 20 20 20 20 20 | 20 69 66 20 6f 73 2e 70 | . | if os.p|
|000006f0| 61 74 68 2e 69 73 64 69 | 72 28 70 79 74 68 6f 6e |ath.isdi|r(python|
|00000700| 50 61 74 68 29 20 21 3d | 20 31 3a 20 20 23 74 72 |Path) !=| 1: #tr|
|00000710| 75 65 20 69 66 20 61 20 | 64 69 72 65 63 74 6f 72 |ue if a |director|
|00000720| 79 0d 20 20 20 20 20 20 | 20 20 20 70 79 74 68 6f |y. | pytho|
|00000730| 6e 50 61 74 68 20 3d 20 | 27 27 20 20 23 20 63 6c |nPath = |'' # cl|
|00000740| 65 61 72 20 69 66 20 61 | 20 62 61 64 20 70 61 74 |ear if a| bad pat|
|00000750| 68 0d 20 20 20 20 20 20 | 20 20 20 43 4c 64 69 61 |h. | CLdia|
|00000760| 6c 6f 67 73 2e 4d 65 73 | 73 61 67 65 28 27 5c 6e |logs.Mes|sage('\n|
|00000770| 74 68 69 73 20 69 73 20 | 6e 6f 74 20 61 20 76 61 |this is |not a va|
|00000780| 6c 69 64 20 50 79 74 68 | 6f 6e 20 64 69 72 65 63 |lid Pyth|on direc|
|00000790| 74 6f 72 79 2e 5c 6e 27 | 29 0d 20 20 20 20 20 20 |tory.\n'|). |
|000007a0| 20 20 20 63 6f 6e 74 69 | 6e 75 65 0d 20 20 20 20 | conti|nue. |
|000007b0| 20 20 64 69 72 4f 66 50 | 79 74 68 6f 6e 50 61 74 | dirOfP|ythonPat|
|000007c0| 68 20 3d 20 6f 73 2e 6c | 69 73 74 64 69 72 28 70 |h = os.l|istdir(p|
|000007d0| 79 74 68 6f 6e 50 61 74 | 68 29 0d 20 20 20 20 20 |ythonPat|h). |
|000007e0| 20 69 66 20 27 54 6f 6f | 6c 73 27 20 69 6e 20 64 | if 'Too|ls' in d|
|000007f0| 69 72 4f 66 50 79 74 68 | 6f 6e 50 61 74 68 3a 0d |irOfPyth|onPath:.|
|00000800| 20 20 20 20 20 20 20 20 | 20 70 61 73 73 0d 20 20 | | pass. |
|00000810| 20 20 20 20 65 6c 73 65 | 3a 0d 20 20 20 20 20 20 | else|:. |
|00000820| 20 20 20 70 79 74 68 6f | 6e 50 61 74 68 20 3d 20 | pytho|nPath = |
|00000830| 27 27 20 20 23 20 63 6c | 65 61 72 20 69 66 20 61 |'' # cl|ear if a|
|00000840| 20 62 61 64 20 70 61 74 | 68 0d 20 20 20 20 20 20 | bad pat|h. |
|00000850| 20 20 20 43 4c 64 69 61 | 6c 6f 67 73 2e 4d 65 73 | CLdia|logs.Mes|
|00000860| 73 61 67 65 28 27 5c 6e | 74 68 69 73 20 50 79 74 |sage('\n|this Pyt|
|00000870| 68 6f 6e 20 64 69 72 65 | 63 74 6f 72 79 20 6d 75 |hon dire|ctory mu|
|00000880| 73 74 20 68 61 76 65 20 | 61 20 54 6f 6f 6c 73 2f |st have |a Tools/|
|00000890| 69 64 6c 65 20 64 69 72 | 65 63 74 69 72 79 20 77 |idle dir|ectiry w|
|000008a0| 69 74 68 69 6e 20 69 74 | 2e 5c 6e 27 29 0d 20 20 |ithin it|.\n'). |
|000008b0| 20 20 20 20 20 20 20 63 | 6f 6e 74 69 6e 75 65 0d | c|ontinue.|
|000008c0| 20 20 20 20 20 20 23 23 | 23 20 6f 6e 6c 79 20 63 | ##|# only c|
|000008d0| 6f 6e 74 69 6e 75 65 20 | 77 68 65 6e 20 27 54 6f |ontinue |when 'To|
|000008e0| 6f 6c 73 27 20 69 73 20 | 66 6f 75 6e 64 3b 20 65 |ols' is |found; e|
|000008f0| 6c 73 65 20 75 73 65 72 | 20 6d 75 73 74 20 63 61 |lse user| must ca|
|00000900| 6e 63 65 6c 20 66 72 6f | 6d 20 67 65 74 44 69 72 |ncel fro|m getDir|
|00000910| 0d 20 20 20 20 20 20 23 | 20 75 70 64 61 74 65 20 |. #| update |
|00000920| 70 72 65 66 73 20 66 69 | 6c 65 0d 20 20 20 20 20 |prefs fi|le. |
|00000930| 20 75 70 64 61 74 65 2e | 6f 70 74 69 6f 6e 73 50 | update.|optionsP|
|00000940| 79 74 68 6f 6e 5b 30 5d | 20 3d 20 70 79 74 68 6f |ython[0]| = pytho|
|00000950| 6e 50 61 74 68 0d 20 20 | 20 20 20 20 75 70 64 61 |nPath. | upda|
|00000960| 74 65 2e 77 72 69 74 65 | 5f 70 79 74 68 6f 6e 4f |te.write|_pythonO|
|00000970| 70 74 69 6f 6e 73 28 75 | 70 64 61 74 65 2e 6f 70 |ptions(u|pdate.op|
|00000980| 74 69 6f 6e 73 50 79 74 | 68 6f 6e 29 0d 20 20 20 |tionsPyt|hon). |
|00000990| 20 20 20 23 20 66 69 6e | 61 6c 20 63 68 65 63 6b | # fin|al check|
|000009a0| 0d 20 20 20 20 20 20 69 | 64 6c 65 50 61 74 68 20 |. i|dlePath |
|000009b0| 3d 20 6f 73 2e 70 61 74 | 68 2e 6e 6f 72 6d 70 61 |= os.pat|h.normpa|
|000009c0| 74 68 28 70 79 74 68 6f | 6e 50 61 74 68 20 2b 20 |th(pytho|nPath + |
|000009d0| 6f 73 2e 73 65 70 20 2b | 20 27 54 6f 6f 6c 73 27 |os.sep +| 'Tools'|
|000009e0| 20 2b 20 6f 73 2e 73 65 | 70 20 2b 20 27 69 64 6c | + os.se|p + 'idl|
|000009f0| 65 27 29 0d 20 20 20 20 | 20 20 69 66 20 6f 73 2e |e'). | if os.|
|00000a00| 70 61 74 68 2e 69 73 64 | 69 72 28 69 64 6c 65 50 |path.isd|ir(idleP|
|00000a10| 61 74 68 29 20 21 3d 20 | 31 3a 20 23 20 69 66 20 |ath) != |1: # if |
|00000a20| 6e 6f 74 20 61 20 64 69 | 72 65 63 74 6f 72 79 0d |not a di|rectory.|
|00000a30| 20 20 20 20 20 20 20 20 | 20 20 70 79 74 68 6f 6e | | python|
|00000a40| 50 61 74 68 20 3d 20 27 | 27 20 20 23 20 72 65 73 |Path = '|' # res|
|00000a50| 65 74 20 61 6e 64 20 68 | 61 62 65 20 75 73 65 72 |et and h|abe user|
|00000a60| 20 66 69 6e 64 0d 20 20 | 20 20 20 20 65 6c 73 65 | find. | else|
|00000a70| 3a 0d 20 20 20 20 20 20 | 20 20 20 72 65 74 75 72 |:. | retur|
|00000a80| 6e 20 69 64 6c 65 50 61 | 74 68 0d 0d 23 2d 2d 2d |n idlePa|th..#---|
|00000a90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000aa0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000ab0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000ac0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 7c 7c |--------|------|||
|00000ad0| 7c 7c 7c 7c 7c 7c 7c 7c | 7c 7c 2d 2d 0d 23 2d 2d ||||||||||||--.#--|
|00000ae0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000af0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000b00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000b10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 7c |--------|-------||
|00000b20| 7c 7c 7c 7c 7c 7c 7c 7c | 7c 7c 7c 2d 2d 0d 69 66 |||||||||||||--.if|
|00000b30| 20 5f 5f 6e 61 6d 65 5f | 5f 20 3d 3d 20 27 5f 5f | __name_|_ == '__|
|00000b40| 6d 61 69 6e 5f 5f 27 3a | 0d 20 20 20 73 79 73 2e |main__':|. sys.|
|00000b50| 61 72 67 76 20 3d 20 5b | 27 70 79 74 68 6f 6e 27 |argv = [|'python'|
|00000b60| 2c 20 27 2d 63 27 2c 27 | 69 6d 70 6f 72 74 20 61 |, '-c','|import a|
|00000b70| 74 68 27 2c 20 27 2d 74 | 27 2c 27 61 74 68 65 6e |th', '-t|','athen|
|00000b80| 61 49 44 4c 45 27 5d 0d | 20 20 20 74 72 79 3a 20 |aIDLE'].| try: |
|00000b90| 20 20 0d 20 20 20 20 20 | 20 69 6d 70 6f 72 74 20 | . | import |
|00000ba0| 69 64 6c 65 0d 20 20 20 | 65 78 63 65 70 74 3a 0d |idle. |except:.|
|00000bb0| 20 20 20 20 20 20 69 64 | 6c 65 50 61 74 68 20 3d | id|lePath =|
|00000bc0| 20 66 69 6e 64 5f 69 64 | 6c 65 28 29 0d 20 20 20 | find_id|le(). |
|00000bd0| 20 20 20 73 79 73 2e 70 | 61 74 68 2e 61 70 70 65 | sys.p|ath.appe|
|00000be0| 6e 64 28 69 64 6c 65 50 | 61 74 68 29 0d 20 20 20 |nd(idleP|ath). |
|00000bf0| 20 20 20 43 4c 64 69 61 | 6c 6f 67 73 2e 4d 65 73 | CLdia|logs.Mes|
|00000c00| 73 61 67 65 28 22 5c 6e | 20 20 20 6c 61 75 6e 63 |sage("\n| launc|
|00000c10| 68 69 6e 67 20 49 44 4c | 45 20 66 72 6f 6d 3a 5c |hing IDL|E from:\|
|00000c20| 6e 25 73 5c 6e 22 20 25 | 20 69 64 6c 65 50 61 74 |n%s\n" %| idlePat|
|00000c30| 68 29 0d 20 20 20 20 20 | 20 74 72 79 3a 0d 20 20 |h). | try:. |
|00000c40| 20 20 20 20 20 20 20 69 | 6d 70 6f 72 74 20 69 64 | i|mport id|
|00000c50| 6c 65 0d 20 20 20 20 20 | 20 65 78 63 65 70 74 3a |le. | except:|
|00000c60| 0d 20 20 20 20 20 20 20 | 20 20 70 61 73 73 0d 20 |. | pass. |
|00000c70| 20 20 74 65 6d 70 20 3d | 20 43 4c 64 69 61 6c 6f | temp =| CLdialo|
|00000c80| 67 73 2e 41 73 6b 53 74 | 72 69 6e 67 28 27 70 72 |gs.AskSt|ring('pr|
|00000c90| 65 73 73 20 72 65 74 75 | 72 6e 20 74 6f 20 65 78 |ess retu|rn to ex|
|00000ca0| 69 74 3a 27 29 0d 20 20 | 20 23 20 61 66 74 65 72 |it:'). | # after|
|00000cb0| 20 70 72 6f 67 72 61 6d | 20 65 78 65 63 75 74 69 | program| executi|
|00000cc0| 6f 6e 0d 20 20 20 73 79 | 73 2e 65 78 69 74 28 29 |on. sy|s.exit()|
|00000cd0| 0d 0d 0d 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ce0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000cf0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d00| 00 00 01 00 00 00 01 00 | 00 00 00 00 00 00 00 1e |........|........|
|00000d10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000da0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000db0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000dc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000dd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000de0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000df0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e10| 00 00 00 00 00 00 00 00 | 00 1c 00 1e ff ff 00 00 |........|........|
|00000e20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+